home *** CD-ROM | disk | FTP | other *** search
/ ShareWare OnLine 2 / ShareWare OnLine Volume 2 (CMS Software)(1993).iso / comm2 / obv2_210.zip / OBV210-A.ZIP / MENULIST < prev    next >
Text File  |  1993-04-28  |  19KB  |  698 lines

  1. Usage of Menu Editor
  2. To create commands that are at any menu, create a menu called GLOBAL.MNU,
  3. those commands will be at every menu.
  4. There are several possibilities for the menu types
  5. In the Pulldown Filename, there can be the following:
  6.   <blank>
  7.     Draws Menu Prompt with the name in the prompt in the prompt and does
  8.       standard input
  9.   ::X
  10.     where X is a letter in the alphabet
  11.     Puts as the input a character from A to the X character randomly
  12.   N
  13.     Writes the Name in the Prompt alone
  14.       with
  15.         ^R - Regular Color
  16.         ^S - Status Color
  17.         ^P - Prompt Color
  18.         ^E - Input Color
  19.         ^V - Inverse Color
  20.         ^X - Box Color
  21.         ^M - Goes down a line
  22.       there are possibilities for the ending character
  23.         / Yes/No Bar Prompt beginning with No
  24.         \ Yes/No Bar Prompt beginning with Yes
  25.         = Yes/No/Quit Bar Prompt Beginning with Yes
  26.         | Yes/No/Quit Bar Prompt Beginning with No
  27.         @ Yes/No/Quit Bar Prompt Beginning with Quit
  28.         * Inputs String
  29.         : Inputs String with a : in a different color
  30.         ( Sets the string equal to the Input Question varaible set with
  31.           -I, -J, or -M
  32.   Bx
  33.     Does Bar selection menu with x number of columns
  34.   <filename.ext>
  35.     Reads in the filename in the textfile directory with |XX marking the
  36.     color and position of option number XX when it is not highlighted and
  37.     %XX marking the color of the option when highlighted
  38.     Option numbers are assigned with the Pulldown ID,
  39.     when stacking commands, when the option is selected with the pulldown
  40.     bar, the input character is set to the key, so if you need to stack commands,
  41.     only give a pulldown ID to the first option in the stack
  42.   There is wildcarding for menu commands:
  43.     If you set the Key to X*, then you can put * in the Cstring and that will
  44.     put what follows the X in the Cstring.
  45.     This is advisable for such cases as file conference jumping such as
  46.     J* with would do JM with a Cstring of * so one could J1,J2, etc.
  47.   Also a possibility for CString is & in which is set to the input gotten
  48.   with -I, -J, or set with -*.
  49. Menu Commands
  50. - = Control Commands
  51. -A
  52.   Writes the CString in the header
  53. -B
  54.   Sets the Bad Prompt to CString
  55. -C
  56.   Clears the FailFlag
  57. -D
  58.   Sends string to modem ~=0.5 sec delay, ^X=Ctrl-X, |=Return
  59. -E
  60.   Writes Characters with ^ control char support
  61. -F
  62.   Prints the file in the text file directory with the filename of cstring
  63. -G
  64.   Goes in the x,y position specified in the CString by X,Y
  65. -H
  66.   Gets String with Hidden Input, maximum length for the string set to the value
  67.     in the CString
  68. -I
  69.   Gets String with Normal Input, maximum length for the string set to the value
  70.     in the CString
  71. -J
  72.   If the Sysop is not Available, the Fail Flag is Set to True
  73.   If he/she is available, the fail flag is set to false
  74. -K
  75.   Change Starting Menu to CString, so all -^ will set the fallback to the old
  76.   starting menu
  77. -L
  78.   Clears the Screen
  79. -M
  80.   If the string inputted with -I or -J is not the cstring, the fail flag is
  81.   set to true.
  82. -N
  83.   Displays the file in the current status screen library denoted by the
  84.   Cstring
  85. -P
  86.   Pauses for the number of the seconds in the cstring
  87. -Q
  88.   Sets the current menu prompt to the value in the cstring
  89. -R
  90.   Prints a Return
  91. -S
  92.   Changes User Flags,
  93.     a + followed by certain letters will turn on the flags who have the letters
  94.     contained in the bunch of letters
  95.     a - followed by certain letters will turn off the flags who have the letters
  96.     contained in the bunch of letters
  97. -T
  98.   Sets the Status Library to the Value in the Cstring
  99. -U
  100.   Sets the Starting Menu to cstring and replaces the previous starting menu
  101.   on the menu fallback stack with cstring
  102. -V
  103.   Sets Menu Library to the Value in the CString
  104. -W
  105.   Writes CString in the Log
  106. -/
  107.   Goes to the menu name in the Cstring and sets the fallback to the current
  108.   menu
  109. -\
  110.   Goes to the fallback menu and sets the fallback menu to the previous fallback
  111. -^
  112.   Goes to the menu name in the Cstring and sets the fallback to the starting
  113.   menu
  114. -*
  115.   Sets the input variable usually inputted with -I and -J to the string in the
  116.   Cstring
  117. -=
  118.   Sets User Level to value contained in the CString
  119. -&
  120.   After an execution of an external program via door commands, the errorlevel
  121.   with which the external programmed exited will be put into the input string,
  122.   the one that is also set with -I, -J, and -M.
  123. -(
  124.   Does hit return prompt and waits for a return.
  125. -{
  126.   Go to Menu but will not run FIRSTCMDs
  127. -}
  128.   Drop to previous menu but will not run FIRSTCMDs
  129. -]
  130.   Goes forward to menu but make starting menu fallback but will not
  131.   run FIRSTCMDs
  132. -:
  133.   Toggles Locking Output to the Modem
  134. -;
  135.   Toggles Locking Input from the Modem
  136. -$
  137.   Goes to a menu keeping the current fallback processing FIRSTCMDs
  138. -%
  139.   Goes to a menu keeping the current fallback without processing FIRSTCMDs& = MultiNode Commands
  140. --
  141.   Displays and gets input in the same form as the prompt string at a
  142.   promptless menu
  143. &A
  144.   Gets Page Status
  145. &C
  146.   MultiNode Chat
  147. &F
  148.   Forces a user into multinode chat
  149. &L
  150.   Views Log of User so far on that call on another node.
  151. &M
  152.   Sends a MultiNode Message to another node
  153. &N
  154.   Forces Offline User on another node
  155. &R
  156.   Join multinode split-screen chat
  157. &S
  158.   View MultiNode Status
  159. { = Matrix Commands
  160. {A
  161.   Applies as New User.  If User completed the application, failflag is set to
  162.   false, otherwise it is true.
  163.   Cstring is the handle with which the user will apply
  164. {C
  165.   Checks User Access.  If User is validated, failflag is set to false,
  166.   otherwise it is true.
  167. {F
  168.   Leaves Feedback to the user number contained in the cstring
  169. {G
  170.   Logs Off From the Matrix
  171. {L
  172.   Launches Extra System format is
  173.     System Password,errorlevel
  174.   So if you want the system password to be Hi and the errorlevel 7, it would
  175.   be
  176.     Hi,7
  177. {P
  178.   Matrix Chat
  179. {S
  180.   Runs main system
  181.   If user does not exist and no system pass is set, returns with a failflag
  182.   set and the user's name in the InputQuest variable
  183. {T
  184.   Sets FailFlag to false if user is able to get to main system
  185.   other true
  186. {X
  187.   Drops into the BBS
  188. ! = Global Newscan Commands
  189. !A
  190.   Scans Message and File Conferences
  191. !F
  192.   Scans File Conferences
  193. !M
  194.   Scans Message Conference
  195. [ = Main Menu Commands
  196. [A
  197.   Edits AutoSig
  198. [C
  199.   Pages Sysop
  200. [D
  201.   Does the Infoform with the value contained in the Cstring
  202. [F
  203.   Fills out infoform into a file
  204.   CString Format: Infoform#, Template
  205.   Will fill put the infoform and put it into a file.  The template format
  206.   is the directory followed by a filename with no period or extension.
  207.   Lets say I had an Oblivion/2 application that I wanted to be filled out
  208.   into a file.  Lets say it was infoform #3, what I would do is this:
  209.   CMD  : [F
  210.   CSTR : 3,C:\OBVAPPS\APP
  211.   And it would fill out the files
  212.     APP.1
  213.     APP.2
  214.     And so on in the C:\OBVAPPS directory.
  215.  
  216. [G
  217.   Logs Off
  218. [H
  219.   Quick Log off
  220. [I
  221.   Fills out Infoform
  222. [K
  223.   User Configuration - will use the cstrin as the config screen if it is not
  224.   blank, otherwise, it will use CONFSCR.ANS.
  225. [L
  226.   Lists Users
  227. [S
  228.   System Status
  229. [U
  230.   Time Bank
  231.     The format in the CString
  232.       {Maximum Total Time} {Maximum Time to Deposit Today}
  233.     So, if you want the maximum total time is 60, and the maximum to deposit
  234.     per day is 15, the format would be
  235.       60 15
  236. [V
  237.   Views Daily Log
  238. [W
  239.   Last Callers 
  240.   If CString is not blank, it will denote the numbers of last callers to show
  241.   from 1 to 20.
  242. [X
  243.   Transfer to User
  244. [Y
  245.   Your Status
  246. [+
  247.   Change Password
  248. . = Door Commands
  249. .E
  250.   Executes file in your main BBS Directory specified in the CString
  251. .N
  252.   Makes Door RBBS DORINFO1.DEF File with COM0 in the DORINFO1.DEF if you are
  253.   local and executes the file in the door directory with the filename in the
  254.   cstring
  255. .R
  256.   Makes Door RBBS DORINFO1.DEF File with LOCAL in the DORINFO1.DEF if you are
  257.   local and executes the file in the door directory with the filename in the
  258.   cstring
  259. .S
  260.   Makes SRE DOOR.SR file and executes the file in the door directory with the
  261.   filename in the cstring
  262. .T
  263.   Makes TG DOOR.SYS file and executes the file in the door directory with the
  264.   filename in teh cstring
  265. * = Sysop Commands
  266. *#
  267.   Menu Editor
  268. *B
  269.   Blacklist
  270. *C
  271.   System Configuration
  272. *D
  273.   MiniDos
  274. *E
  275.   Edits Strings
  276. *I
  277.   Shows Infoforms
  278. *K
  279.   Clears Infoforms
  280. *L
  281.   Shows Logs
  282. *M
  283.   Make User
  284. *P
  285.   Protocol Editor
  286. *R
  287.   Configures Menu Prompts
  288. *S
  289.   Sets Libraries
  290. *T
  291.   Text Editor
  292. *U
  293.   User Editor
  294. *V
  295.   Event Editor
  296. *X
  297.   View Voting
  298. *Y
  299.   Configurable Levels Editor
  300. ^ = New User Voting Commands
  301. ^D
  302.   Goes through new user voting asking about skipping
  303. ^L
  304.   Lists Users in the NUV
  305. ^S
  306.   Goes through new user voting without asking about skipping
  307.   If CString is Q then the BBS will not allow the users to quit NUV.
  308. C = Conference Editor
  309. CA
  310.   Adds a Conference
  311. CD
  312.   Deletes a Conference
  313. CE
  314.   Edits a Conference
  315. CI
  316.   Inits Conference Editor
  317. CL
  318.   List Conferences
  319. CR
  320.   Reorders Conference
  321. CT
  322.   Selects Conference Type
  323. CU
  324.   List Users with Access to a Conference
  325. D = Data Option Menu
  326. DA
  327.   Adds Data
  328. DD
  329.   Deletes Data
  330. DE
  331.   Edits Selects Data Area
  332. DF
  333.   List Data w/o asking for range limits
  334. DG
  335.   Compiles a list of data and sends it
  336. DK
  337.   Deletes Selected Data Area
  338. DL
  339.   Lists Data w/ asking for range limits
  340. DM
  341.   Add Data Area
  342. DR
  343.   Random Data Display
  344. DS
  345.   Shows Data
  346. D*
  347.   Selects Data Area in the Cstring
  348. E = Email
  349. EA
  350.   Sysop Option to Scan Email
  351. EB
  352.   Looks in a User's Mail Box
  353. ED
  354.   Delete Incoming piece of Email with the number contained in the Cstring
  355. EE
  356.   Edits Outgoing Email with the number contained in the Cstring
  357. EF
  358.   Forwards Mail with the number contained in the Cstring
  359. EG
  360.   Edits Groups
  361. EK
  362.   Kills Outgoing with the number contained in the Cstring
  363. EL
  364.   Lists Mail
  365. EN
  366.   Scans for Email
  367. EP
  368.   Replies to Incoming Email with the number contained in the Cstring
  369. ER
  370.   Read Incoming Mail with the number contained in the Cstring
  371. ES
  372.   Sends Email to the User Number in the Cstring
  373. ET
  374.   Shows Incoming/Outgoing Information
  375. EV
  376.   Views Outgoing Email with the number contained in the Cstring
  377. EX
  378.   Purges FileMail older than a number of days set in the config
  379. EZ
  380.   Packs Email, do this every once in a while
  381. F = File Commands
  382. FA
  383.   Lists File Areas
  384. FB
  385.   Batch Menu
  386. FC
  387.   Change Files with the first file to be entered in the list in the cstring
  388. FD
  389.   Downloads Files with the first file to be entered in the list in the cstring
  390. FE
  391.   Newscans Current File Area
  392. FF
  393.   Newscans File Areas without asking if you want to scan them all
  394. FI
  395.   Inits File Areas in the file conference selected
  396. FK
  397.   File List Config
  398. FL
  399.   Lists Files
  400. FM
  401.  Bidirectional transfer.  First file to be downloaded is in the CString
  402. FN
  403.   Newscans File Areas, asks if you want to scan them all
  404. FO
  405.   Shows info for files with the first file to be entered in the list in the
  406.   cstring
  407. FR
  408.   Resumes files with the first file to be entered in the list in the cstring
  409. FS
  410.   Sets File Area in the Cstring, if zero, prompts
  411. FT
  412.   Types files with the first file to be entered in the list in the cstring
  413. FU
  414.   Uploads
  415. FV
  416.   Views files with the first file to be entered in the list in the cstring
  417. FX
  418.   Extract files with the first file to be entered in the list in the cstring
  419. FY
  420.   File Status
  421. FZ
  422.   Search for File
  423. F[
  424.   Previous Area
  425. F]
  426.   Next Area
  427. F|
  428.   Generate Complete File List
  429. J = Join Conference
  430. JF
  431.   Joins Relative File Conference in the Cstring
  432. JM
  433.   Joins Relative Message Conference in the Cstring
  434. JS
  435.   Joins Absolute Message Conference in the Cstring
  436. JM
  437.   Joins Absolute File Conference in the Cstring
  438. M = Message Commands
  439. MA
  440.   Closes the Message Bases so no bases are overwritten.  Do this whenever you 
  441.     do something that would later have the BBS init the message bases such
  442.     as before a conference jump, before a hangup, and before a quit message
  443.     section.
  444. MB
  445.   Backwards title scan with message number of the value contained in the
  446.     Cstring
  447. MC
  448.   Newscan Config for this conference
  449. MD
  450.   Deletes a Message
  451. ME
  452.   Edits a Message
  453. MF
  454.   Message Newscans all areas
  455. MH
  456.   Sets Message Header to the value in the cstring
  457.     0 = Internal
  458.     1 = External
  459. MI
  460.   Inits Message Bases in this conferences
  461. ML
  462.   Lists Message Bases in this conference
  463. MN
  464.   Newscans w/ prompt to scan all
  465. MO
  466.   Newscan w/ type of newscan question
  467. MP
  468.   Posts Message
  469. MR
  470.   Reads Messages
  471. MS
  472.   Selects Message Base in the Cstring, if zero, prompts
  473. MT
  474.   Reads Messages in this base in reply reading newscan
  475. MU
  476.   Lists Users w/ access to this conference
  477. MV
  478.   Reads Messages in this base w/ normal reading newscan
  479. MW
  480.   Forward Title Scan starting at the value in Cstring
  481. M[
  482.   Previous Message Base
  483.   If Cstring is N, will not show BCHANGE.ANS
  484. M]
  485.   Next Message Base
  486.   If Cstring is N, will not show BCHANGE.ANS
  487. M!
  488.   Download Message Capture
  489. N = Single Message Reading Command
  490. NA
  491.   Read Current Message Again
  492. NB
  493. 0  Backward Thread
  494. ND
  495.   Delete Current Message
  496. NE
  497.   Edit Current Message
  498. NI
  499.   FailFlag is true if the user is at the last message
  500. NL
  501.   FailFlag is true if the user is at the last message base
  502. NN
  503.   Read Next Message
  504. NO
  505.   Backward Title Scan from current message
  506. NR
  507.   Reply to current message
  508. NT
  509.   Forward Title Scan from current message
  510. NU
  511.   Update Current Message to last read
  512. N#
  513.   Read message who's number is in the CString
  514. Q = QWKMail Menu
  515. QM
  516.   Make QwkMail Packet
  517. QR
  518.   Receives Reply Packet
  519. QU
  520.   Update newscan pointers so there are no more new messages
  521. R = Top Ten Listing
  522. RA
  523.   Top Ten List by Top Uploaders with header in Cstring
  524. RB
  525.   Top Ten List by Worst Uploaders with header in Cstring
  526. RC
  527.   Top Ten List by Top Downloaders with header in Cstring
  528. RD
  529.   Top Ten List by Worst Downloaders with header in Cstring
  530. RE
  531.   Top Ten List by Top PCR with header in Cstring
  532. RF
  533.   Top Ten List by Worst PCR with header in Cstring
  534. RG
  535.   Top Ten List by Top K Uploaded with header in Cstring
  536. RH
  537.   Top Ten List by Worst K Uploaded with header in Cstring
  538. RI
  539.   Top Ten List by Top K Downloaded with header in Cstring
  540. RJ
  541.   Top Ten List by Worst K Downloaded with header in Cstring
  542. RK
  543.   Top Ten List by Top Posters with header in Cstring
  544. RL
  545.   Top Ten List by Worst Posters with header in Cstring
  546. RM
  547.   Top Ten List by Top Callers with header in Cstring
  548. RN
  549.   Top Ten List by Worst Callers with header in Cstring
  550. S = Message Base Sponsor
  551. SE
  552.   Edit Current Message Base
  553. SK
  554.   Kill Current Message Base
  555. SM
  556.   Make Message Base
  557. SP
  558.   Packs Message Bases
  559. SR
  560.   Reorders Message Bases
  561. S@
  562.   Toggles access to all message bases
  563. T = File Sponsor Commands
  564. TA
  565.   Add Files
  566. TC
  567.   Offline Clean Up
  568. TD
  569.   Delete Files with list starting in Cstring
  570. TE
  571.   Edit Current File Area
  572. TF
  573.   Move Files with list starting in Cstring
  574. TJ
  575.   Justify file paths:
  576.     If file does not exist according to the path in the file record, its
  577.     path will be changed to that of the area.
  578. TK
  579.   Kill Current File Area
  580. TM
  581.   Make File Area
  582. TP
  583.   Global Point Reassign
  584. TR
  585.   Reorder Areas
  586. TS
  587.   Sort Areas
  588. TT
  589.   Offline Tag
  590. TU
  591.   Global Local Upload
  592. TV
  593.   File Validation
  594. T@
  595.   Toggles access to all file bases
  596. V = Voting Commands
  597. VA
  598.   Add Question
  599. VC
  600.   Checks for unanswered mandatory questions
  601. VD
  602.   Deletes voting question contained in the cstring, if blank prompts
  603. VL
  604.   Lists Voting Questions
  605. VR
  606.   Answers Voting Question Contained in Cstring, if zero prompts
  607. VS
  608.   Shows Results to Voting Question Contained in Cstring, if zero prompts
  609. + = Color Setting Commands
  610. +1
  611.   Sets Regular Color to the value in the CString
  612. +2
  613.   Sets Prompt Color to the value in the CString
  614. +3
  615.   Sets Input Color to the value in the CString
  616. +4
  617.   Sets Inverse Color to the value in the CString
  618. +5
  619.   Sets Stat Color to the value in the CString
  620. +6
  621.   Sets Box Color to the value in the CString
  622. +S
  623.   Sets your colors to the default colors in the config
  624. ACS Parser
  625. () Codes Contained within take precedence
  626. |  Acts as Logic or between codes on left and right
  627. +  True
  628. -  False
  629. ~  Acts as not on code to the right
  630. \  Yes if Fail Flag
  631. =  Yes if Local
  632. [  Yes if Multinode
  633. ;  If Input is not Broken by aborting with space or escape
  634. '  Gets Sysop Password
  635. A  Yes if Age greater than value on the right
  636. B  Yes if Baud Rate divided by 100 greater than value on the right
  637. C  Yes is user has had more calls since the last password change than the
  638.    value on the right.
  639. D  Yes if File Level greater than or equal to value on the right
  640. E  Yes if Calls Today is greater than or equal to the value on teh right
  641. F  Yes if following flag is true
  642. G  Yes if user is male and the value on the right is 0 or user is female
  643.    and the value at the right is 1
  644. K  Yes if Absolute File Area Number is equal to the value on the right
  645. L  Yes if Absolute Message Area Number is equal to the value on the right
  646. M  Yes if Message Conference ID is equal to the value on the right
  647. N  Yes if File Conference ID is equal to the value on the right
  648. P  Yes if user has file points greater than or equal to the value on the right
  649. S  Yes if user level greater than or equal to the value on the right
  650. T  Yes if user has time left greater than or equal to the value on the right
  651. U  Yes if user has the same user number as value on the right
  652. V  Yes if user is on the node whose number is the value on the right.
  653. Y  Yes if the number of minutes past midnight is greater than or equal to the
  654.    value on the right
  655. *  Yes if user passes PCR check
  656. @  Yes if user passes U/D Ratio Check
  657. #  Yes if User passes U/D K Ratio Check
  658. MCI Codes in printed text files
  659. UN Handle
  660. RN Real Name
  661. PN Phone Number
  662. AD Address
  663. LO Location
  664. UC UserNote
  665. UL Level
  666. FL File level
  667. FP File Points
  668. UK Uploaded K
  669. DK Downloaded K
  670. UP Uploads
  671. DN Downloads
  672. PS Posts
  673. CS Calls
  674. TL Time Left
  675. NF New Files
  676. NP New Posts
  677. CR Connect Rate
  678. TT Daily Time Limit
  679. LC Last Caller
  680. TC Total Calls
  681. CT Calls Today
  682. FT Files Uploadded or Added Today
  683. PT Messages Posts Today
  684. NT New Users Today
  685. UU User Number
  686. BN Board Name
  687. SN Sysop Name
  688. DT Date
  689. TM Time
  690. SS Current Status Screen Library Name
  691. MS Current Menu Library Name
  692. PC Post/Call Ratio
  693. NR U/D Ratio
  694. KR U/D K Ratio
  695. DU Days Until Expiration
  696. NN Node Number
  697. LD Last On Date
  698.